package com.boco.ibssystem.business.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.boco.biinjectionserviceapi.vo.Params;
import com.boco.ibssystem.business.vo.GzfhVO;
import com.boco.ibssystem.business.vo.PieData;

import java.util.List;

/**
 * @author: yichaofan
 * @date: 2019年05月17日 16:27
 * @email: hjljy@outlook.com
 * @version: v1.0
 * @description:  工作负荷mapper
 */
@DS("oracle")
public interface YlyyGzfhMapper {
    /**
     * 获取工作负荷数据
     * @param params
     * @return
     */
    List<PieData> getGzfhZlrcData(Params params);

    /**
     * 获取工作负荷：诊疗就诊类型每月数据
     * @param params
     * @return
     */
    List<GzfhVO> getGzfhJzlxData(Params params);

    /**
     * 工作负荷：住院患者手术次数
     * @param params
     * @return
     */
    List<GzfhVO> getGzfhZyhzsscsData(Params params);

    /**
     * 工作负荷：出入院人数统计
     * @param params
     * @return
     */
    List<GzfhVO> getGzfhCrytjData(Params params);

    /**
     * 工作负荷：详细信息统计
     * @param params
     * @return
     */
    List<GzfhVO> getGzfhXxtjData(Params params);
}
